Ext.define('mvcCouch.model.Contact', {
    extend: 'Ext.data.Model',
    fields: [
            { name: 'department', type: 'string', mapping: 'department', optional: true, defaultValue: null },
            { name: 'email', type: 'string', mapping: 'email', optional: true, defaultValue: null },
            { name: 'fax', type: 'string', mapping: 'fax', optional: true, defaultValue: null },
            { name: 'mobile', type: 'string', mapping: 'mobile', optional: true, defaultValue: null },
            { name: 'name', type: 'string', mapping: 'name', optional: true, defaultValue: null },
            { name: 'position', type: 'string', mapping: 'position', optional: true, defaultValue: null },
            { name: 'sex', type: 'string', mapping: 'sex', optional: true, defaultValue: null },
            { name: 'telephone', type: 'string', mapping: 'telephone', optional: true, defaultValue: null }
    ],
    belongsTo: 'mvcCouch.model.Supplier',
    proxy: {
        type: 'memory'
    }
});